package com.dpmc.service;

import java.util.Map;

import com.core.service.BaseService;

public interface SVC_SHGL_I extends BaseService{
	/**
	 * POS（机）安装申请表
	 * @param param
	 * @return
	 */
   public Map ADD_POSAZSQB(Map param); 
   public Map UPD_POSAZSQB(Map param); 
   public void DEL_POSAZSQB(Map param);
   public Map ADD_POS(Map param); 
   public Map UPD_POS(Map param); 
   public void DEL_POS(Map param);
	
	/**
	 * 附件类型 
	 * @param param
	 * @return
	 */
   public Map ADD_FJLX(Map param); 
   public Map UPD_FJLX(Map param); 
   public void DEL_FJLX(Map param);
	
	/**
	 * 添加类型定义
	 * @param param
	 * @return
	 */
   public Map ADD_LXDY(Map param); 
   public Map UPD_LXDY(Map param); 
   public void DEL_LXDY(Map param);
   public Map ADD_LXDY_KZSX(Map param); 
   public Map UPD_LXDY_KZSX(Map param); 
   public void DEL_LXDY_KZSX(Map param);
   /**
	   * 获取商品分类中的商户分类 XML
	   * @param spfl_id
	   * @return
	   */ 
   public String GET_SPFL_SHLX_TREE(String spfl_id);
   
   /**
    * 商户基本信息
    * @param param
    * @return
    */
   public Map ADD_SHJBXX(Map param);
   public Map UPD_SHJBXX(Map param);
   public void DEL_SHJBXX(Map param);
   public void UPD_SHJBXX_STATUS(Map param);
   public void UPD_SHJBXX_STATUS_NO_WF(Map param);
   
   /**
    * 认证信息 
    * @param param
    * @return
    */
   public Map SAVE_RZXX(Map param); 
   
   /**
    * 协议信息 
    * @param param
    * @return
    */
   public Map SAVE_XYXX(Map param);
   
   /**
    * 银行账号
    * @param param
    * @return
    */
   public Map SAVE_YHZH(Map param);
   
   /**
    * 周边交通
    * @param param
    * @return
    */
   public Map ADD_ZBJT(Map param);
   public Map UPD_ZBJT(Map param);
   public void DEL_ZBJT(Map param); 
   
   
   /**
    * 扩展属性
    */
   public Map SAVE_KZSX(Map param);  
   
   
   /**
    *  附件
    */
   public Map ADD_SCFJ(Map param);  
   public Map UPD_SCFJ(Map param);
   public void DEL_SCFJ(Map param);  
   
   
   /**
    * 发布信息
    */
   public void RELEASE_INFO(Map param);
   
   public Map ADD_XXFBDL(Map param);
   public Map UPD_XXFBDL(Map param);
   
   /**
    * 根据商户ID获取商户发布的数据信息
    * @param shid
    * @return
    */
   public Map GET_RELEASE_INFO_DATA(String shid);
}
